package freehorizons.engine;

import freehorizons.core.environment.Trail;
import freehorizons.core.hiker.Hiker;

public class Application
{

	Application( )
	{
	}

	public Hiker createHiker( )
	{
		SimpleHiker _hiker = new SimpleHiker( "Bob" );
		// attributes?
		return _hiker;
	}

	public Trail createTrail( )
	{
		SimpleTrail _trail = new SimpleTrail( "Pacific Crest Trail", 100000.0 );
		_trail.getSegments( ).add( new SimpleTrailSegment( 15000.0 ) );

		return _trail;
	}

	public void run( )
	{
		Hiker _hiker = createHiker( );

		Trail _trail = createTrail( );
		
		System.out.println( "Hello, world!" );

	}

	public static void main( String arguments[] )
	{
		Application _a = new Application( );
		_a.run( );
	}

}
